package com.tyrone.captcha.config.aop;

import java.lang.annotation.*;

/**
 * 接口限流
 * @author xieyl
 * @create 2021/11/8 14:29
 */
@Documented
@Target({ElementType.TYPE,ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface RequestLimit {
    /**
     * 指定requestLimit时间段内的访问次数限制 默认10次
     * @return
     */
    int requestNumLimit() default 10;

    /**
     * 访问时间段 默认1分钟
     * @return
     */
    int requestTimeLimit() default 60;
}
